#include "proxyregistrator.h"

#include "boolproxy.h"
#include "bstringproxy.h"
#include "enumerationproxy.h"
#include "multisetproxy.h"
#include "numberproxy.h"
#include "timedmultisetproxy.h"

using namespace wfnet;

void ProxyRegistrator::registrate()
{
    qRegisterMetaType<BoolProxy>(BoolProxy::staticMetaObject.className());
    qRegisterMetaType<BasicStringProxy>(
        BasicStringProxy::staticMetaObject.className());
    qRegisterMetaType<EnumerationProxy>(
        EnumerationProxy::staticMetaObject.className());
    qRegisterMetaType<MultisetProxy>(
        MultisetProxy::staticMetaObject.className());
    qRegisterMetaType<NumberProxy>(
        NumberProxy::staticMetaObject.className());
    qRegisterMetaType<TimedMultisetProxy>(
        TimedMultisetProxy::staticMetaObject.className());
}
